Marcin MTG Data
3845
Name Edition Count tcgplayer_id
Length:3845 Length:3845 Min. : 1.000 Min. : 33248
Class :character Class :character 1st Qu.: 1.000 1st Qu.:129762
Mode :character Mode :character Median : 1.000 Median :130230
Mean : 1.665 Mean :154517
3rd Qu.: 2.000 3rd Qu.:239634
Max. :11.000 Max. :240465
NA's :3318
---
title: "MTG Collection"
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: fill
source_code: embed
---
```{r setup, include=FALSE}
library(flexdashboard)
library(knitr)
library(DT)
library(rpivotTable)
library(ggplot2)
library(openintro)
library(highcharter)
library(dplyr)
library(tidyverse)
library(plotly)
library(maps)
library(httr)
library(jsonlite)
```
```{r}
data <- read.csv("~/Documents/GitHub/mtg/data.csv")
collection <- data %>% select('Count','Name', 'Edition','Card.Number')
collection <- setNames(collection, c('count','name','edition','cardNumber'))
Scryfall <- read.csv("~/Documents/GitHub/mtg/Scryfall.csv")
Scryfall <- Scryfall %>% select('Name','tcgplayer_id','Edition')
```
```{r}
```
```{r}
```
Home
==================
Row
------------------
### Data Refreshed July 2021
```{r}
valueBox(paste('Marcin MTG Data'),
color = '#063970')
```
### Count of Cards
```{r}
valueBox(length(collection$name),
icon = 'fa-tree')
```
Full Collection Table
========================
```{r}
dataSummary <- data %>% select('Name','Edition','Count')
dataSummary <- left_join(dataSummary, Scryfall, by = c('Edition','Name'))
datatable(dataSummary,
caption = 'Full Ratings Table',
rownames = T,
filter = 'top',
options= list(pageLength = 100))
summary(dataSummary)
```